The following constants specify tween types. If a tween type is identified by a four-character code, the four-character code is also the component subtype of the tween component that is invoked for the tween. If a tween type is identified by a numeric constant, such as kTweenTypeShort , tweens of that type are processed by QuickTime rather than by a tween component.
enum {
kTweenTypeShort = 1,
kTweenTypeLong = 2,
kTweenTypeFixed = 3,
kTweenTypePoint = 4,
kTweenTypeQDRect = 5,
kTweenTypeQDRegion = 6,
kTweenTypeMatrix = 7,
kTweenTypeRGBColor = 8,
kTweenTypeGraphicsModeWithRGBColor = 9,
kTweenTypeQTFloatSingle = 10,
kTweenTypeQTFloatDouble = 11,
kTweenTypeFixedPoint = 12,
kTweenType3dScale = FOUR_CHAR_CODE('3sca'),
kTweenType3dTranslate = FOUR_CHAR_CODE('3tra'),
kTweenType3dRotate = FOUR_CHAR_CODE('3rot'),
kTweenType3dRotateAboutPoint = FOUR_CHAR_CODE('3rap'),
kTweenType3dRotateAboutAxis = FOUR_CHAR_CODE('3rax'),
kTweenType3dRotateAboutVector = FOUR_CHAR_CODE('3rvc'),
kTweenType3dQuaternion = FOUR_CHAR_CODE('3qua'),
kTweenType3dMatrix = FOUR_CHAR_CODE('3mat'),
kTweenType3dCameraData = FOUR_CHAR_CODE('3cam'),
kTweenType3dSoundLocalizationData = FOUR_CHAR_CODE('3slc'),
kTweenTypePathToMatrixTranslation = FOUR_CHAR_CODE('gxmt'),
kTweenTypePathToMatrixTranslationAndRotation =FOUR_CHAR_CODE('gxmr'),
kTweenTypePathToFixedPoint = FOUR_CHAR_CODE('gxfp'),
kTweenTypePathXtoY = FOUR_CHAR_CODE('gxxy'),
kTweenTypePathYtoX = FOUR_CHAR_CODE('gxyx'),
kTweenTypeAtomList = FOUR_CHAR_CODE('atom'),
kTweenTypePolygon = FOUR_CHAR_CODE('poly')
kTweenTypePathToMatrixRotation = FOUR_CHAR_CODE('gxpr'),
kTweenTypeMultiMatrix = FOUR_CHAR_CODE('mulm'),
kTweenTypeSpin = FOUR_CHAR_CODE('spin'),
kTweenType3dMatrixNonLinear = FOUR_CHAR_CODE('3nlr'),
kTweenType3dVRObject = FOUR_CHAR_CODE('3vro')
};
| Previous | Chapter Contents | Chapter Top | Next |